
<h2>

October 2001 JUG Meeting:</h2>

&nbsp;

<center><table BORDER CELLSPACING="4" CELLPADDING="3" WIDTH="61%">

<tr>

<td VALIGN="CENTER" BGCOLOR="#6699FF">

<center>

<h3>

Triangle Java Users Group Presents:</h3></center>



<p align="center"><font size="5">Enterprise Application Development&nbsp;<br>
Using the EJB 2.0 Specification</font>

<br>&nbsp;

<p align="center"><b>presented by</b>

<p align="center"><b>Peter Graff<br>
of<br>
&nbsp;</b><b>InferData Corporation</b><p align="center">&nbsp;


<p align="center">Monday, October 15th, 2001&nbsp;

<br>6:30 PM - 9:00 PM&nbsp;

<p align="center">LOCATION: MCNC Auditorium&nbsp;

<br>3021 Cornwallis Road&nbsp;

<br>Research Triangle Park, North Carolina&nbsp;

<p align="center">919.248.1800&nbsp;

</td>

</tr>

</table></center>



<hr ALIGN="CENTER">

<br><font size="+1">Abstract:</font>

<blockquote>
  <p>Enterprise JavaBeans is an exciting server-side component-based technology
  that enables the rapid development and deployment of portable, robust, and
  scalable enterprise class applications. This informative seminar explains why
  you need to learn about this technology, what this technology is all about and
  how you may benefit from it.</p>
  <p>We will describe:</p>
  <ul>
    <li>The EJB architecture, based on the EJB 2.0 specification and the support
      it provides for modeling the business processes and objects through the
      use of Session Beans and Entity Beans.</li>
    <li>The support provided for building asynchronous, message-oriented
      enterprise applications using Message-Driven Beans.</li>
    <li>How an enterprise programmer can focus primarily on implementing the
      business logic while leveraging the EJB platform's middleware services
      such as Transactions, Security, Distribution, Communication, Resource
      Management, Persistence, Messaging and Concurrency.</li>
    <li>The EJB 2.0 transaction and security model to enable development of
      component-based secure and transactional systems. We address the issues in
      developing large-scale systems based on the EJB technology, specially
      those that pertain to scalability and persistence.&nbsp;</li>
    <li>The issues in packaging and deploying EJB-based applications on
      middleware application servers.</li>
  </ul>
  <p>
  <b>About Speaker:&nbsp;</b><br>
  Peter Graff, Vice President of InferData Corporation - a training and
  consulting firm specializing in Object-Oriented technologies, has been
  developing object-oriented systems since 1982. He has extensive experience in
  developing and deploying large, distributed real-time systems. Peter has
  helped Fortune 500 companies revolutionize their software development process.
  He is a frequent speaker at industry conferences and publishes articles
  world-wide. He is an active researcher in the area of object-oriented methods
  and has developed a highly effective continuity-based approach to
  object-oriented analysis and design. Much of his efforts are focused on
  extracting patterns of success and best practices from the software
  development cycle. He received his education in Norway and hold degrees in
  mathematics, physics, operational research, computer science and business
  administration.</p>
  <p>
  <b>About Company:&nbsp;</b><br>
  <a href="http://inferdata.com/">InferData Corporation</a> is a leading
  provider for training, mentoring, and consulting in advanced object-oriented
  technologies, and enterprise application technologies. Founded in 1993, our
  goal is to help clients achieve a sure-footed, successful transition to
  Object-Oriented technology. We offer a wide array of courses for all skill
  levels in Object-Oriented Technologies, J2SE, J2EE, C++ and CORBA. These
  courses are offered at client sites worldwide. Open-enrollment classes and
  web-based classes are also available.</p>
  <p>
  <font size="+1">Format:</font>

  </p>
</blockquote>

<dir>
The talk will last about 60 minutes (Q&A will follow)</dir>

&nbsp;

<hr ALIGN="CENTER">

<h3>

AGENDA:</h3>
6:30 pm - Meet, talk, snacks
<br>7:00-7:15 - Announcements, Status of JUG projects
<br>7:15 - 8:15 - Presentation
<br>8:15 - 8:30 -  Discussion with presenter
<br>8:30 - 9:00 -  Breakout session on open source projects
<br>9:00 - Doors close

<hr ALIGN="CENTER">

<h3>

DIRECTIONS to MCNC:</h3>

<b>From Raleigh:</b>

<br>Take I-40 West toward Durham and Chapel Hill. You will enter RTP. Where

I-40 splits, bear right onto the Durham Freeway North (Highway 147). Take

the Cornwallis Road Exit. At the end of the exit ramp, bear right - cross

back over the Freeway. MCNC is located approximately 3/4 mile on the right.

<p><b>From Durham:</b>

<br>Get on the Durham Freeway South (Highway 147). Take the Cornwallis

Road exit. At the end of the ramp, bear right - MCNC is approximately 3/4

mile on right.

<p>Click here for <a href="http://trijug.org/mcnc/?/directions.html">map with

directions</a>, or visit the <a href="http://trijug.org/mcnc/?/gotomcnc.html">MCNC

web site</a>.

<p>



